﻿/////////////////////////////////////////////////////////////////////////////////////////////////
//
// sonX-Parameter.txt - Reference settings for sonARMS
// ===================================================
//
/////////////////////////////////////////////////////////////////////////////////////////////////


// Table of contents
//===================
//
// 0.) Change history since January 2015
// 1.) General parameters for in- and output control
// 2.) General parameters for the setup of the calculation model, sorted according the modules: 
//     Basic - Meteo - Reflect - Forest
// 3.) Application spezific parameters for sonRAIL, sonAIR and sonROAD
// 4.) Spezific parameters for sonARMS

// Note: recommended parameter settings are given for the following applications:
// ==============================================================================
// - S = Survey (quick calculation with reduced accuracy)
// - E = Engineering (balanced)
// - P = Precision (high accuracy, but longer calculation times)
// - D = Debug (with additional information for validation purposes)


/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 0.) Change history since January 2015
// -----------------------------------------
// 
// 15-Apr-15: Neuer Parameter MaxWarnPercent (darf fehlen)
// 17-Apr-15: Neuer Parameter LiftRcvBelowGround (darf fehlen; SonRail, sonAir, nicht sonArms)
// 24-Aug-15: Neuer Parameter AatmCorrBroadBand (Luftdämpfung nicht für Terzbandmittenfrequenz)
// 07-Sep-15: Neuer Parameter OutPutsSrcRcv
// 27-Okt-15: Parameter MeteoModify erweitert auf Wert 2
// 25-Apr-16: Neuer Parameter ResMeteoMinMax
// 05-Dez-18: Paramweter abgeschafft: ArmsDirectAtoMaxAF
// 07-Dez-18: Neuer Parameter ForestReflectors_Reduction
// 25-Nov-21: Neue Parameter RockGrid und ForestGrid
// 20-Jul-22: Neue Parameter AlateralOn und AbottomOn (sonX und sonArms)
// 09-Sep-22: Neue Parameter ReflMaxWallSegmentHoriz und ReflMaxWallSegmentVert (sonX und sonArms)
// 04-Mai-23: Parameter abgeschafft: LineSourcePointsDistFOREST, LineSourcePointsDistREFLECT 
//                                   LineSourcePointsDistTunnel, LineSourcePointsDistLowBASIC,
//                                   LineSourcePointsDistUppBASIC, LineSourcePointsDistSlopeBASIC, 
//                                   LineSourcePointsDistLowMETEO, LineSourcePointsDistUppMETEO, 
//                                   LineSourcePointsDistSlopeMETEO
// 11-Mai-23: Wechsel des sonAir....exe Programmnamens in sonX....exe.
//            Wechsel des alten sonX Namens in CommonSource. 
// 30-Mai-23: Neuer Parameter LaneWidth für sonX
// 05-Jun-23: Parameter abgeschafft: ForestRimPointsDist, MinForestDepth
// 14-Mai-24: Neuer Parameter MaxTargetDeviation (darf fehlen, dann Annahme 10 km)
// 18-Jun-24: Neuer Parameter AtransmOn
// 25-Sep-25: Neuer Parameter SingleTransmission
//
//////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////////////
//
//  1.) General parameters for in- and output control
// ===================================================

// ------------------------------------------------------------------
InputTriage            0        S=E=P=D=0
DxfMaxHeightGnd       80 m
DxfMinHeightGnd    0.001 m
DxfMaxHeightEdges     80 m
DxfMinHeightEdges  0.001 m
// ------------------------------------------------------------------
FileNameNumbers        0        S=E=P=D=0
// ------------------------------------------------------------------------------
PlotRelief             0        S=E=P=0 D=1
// ----------------------------------------------------------------------------
LogSize                1        S=E=P=1 D=2oder3
MaxWarnPercent        10 %
// -------------------------------------------------------------------------------------
LinLogProfilesHeight     100 m                (für Flugzeuge auf 300 m setzen)
LinLogProfilesDelta      0.1 m
WriteAbsMeteoProfiles      0        S=E=P=0 D=0oder1
// --------------------------------------------------------------
ErrorPopUp             0        S=E=P=0 D=1
MaxThreads           512  (512 gilt für sonARMS, für übrige Anwendungen auf 0 setzen)


/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 2.) General parameters for the setup of the calculation model, sorted according the modules: 
//     Basic - Meteo - Reflect - Forest 
// ==============================================================================================

// ----------------------------------------------------------------------------------------
AccelTrigonom             16384 
AccelWofz                  2000 
// ------------------------------------------------------------------
OptimizeGndSeg         1        S=E=P=D=1
HarmonoiseDist1Rmax    50 m     S=E=P=D=50
HarmonoiseDist2Rmax   500 m     S=E=P=D=500
HarmonoiseR1         0.25 m     S=E=P=D=0.25
HarmonoiseR2            1 m     S=E=P=D=1
HarmonoiseDist1Dsegm   20 m     S=E=P=D=20
HarmonoiseDist2Dsegm  200 m     S=E=P=D=200
HarmonoiseD1            5 m     S=E=P=D=5
HarmonoiseD2           50 m     S=E=P=D=50
// ----------------------------------------------------------------------
MinDistRecBarr         0 m      S=E=P=D=0
LiftRcvBelowGround     0 m
// --------------------------------------------------------------------
PathDmin            0.33 m
// ---------------------------------------------------------------------------------
CoherenceLoss          1        S=E=P=D=1
// --------------------------------------------------------------------------------
ReliefSmoothing        0        S=E=P=D=0
// -------------------------------------------------------------------
AatmGradCelsius        8 °C  
AatmHumidityPercent   76 %   
AatmMilliBar        1013 mBar
// -----------------------------------------------------------------------------------
AatmCorrBroadBand      0       (für Flugzeuge auf 1 setzen)
AatmMorePrecision      0       (für Flugzeuge auf 1 setzen)
AatmMaxHeight       1000 m     (für Flugzeuge auf 10000 m setzen)
AatmDelta            100 m
AatmOnlyBASIC          0
// ------------------------------------------------------------------------
FlowResSigma         300
// --------------------------------------------------------------------
TerrainTypeGrid        5 m      S=10 E=5 P=D=2
TerrainTypeGridLarge  50 m      (für sonARMS nicht aktiv)
// ----------------------------------------------------------------------
ForestHeight          20 m
FoliageDistLimit     200 m
// -----------------------------------------------------------------
MaxDistance         2000 m     (für Flugzeuge gleich setzen wie MaxAttenuationDistance, siehe Reduktionsdatei)
// ------------------------------------------------------------------------------------------------------------
SingleBarrierMaxAtt        25 dB
MultiBarrierMaxAtt         25 dB
BarrierUsePierce            1       (für Flugzeuge auf 0 setzen)
AdditionalGroundReflections 1       (für Flugzeuge auf 0 setzen)
NegZobstacles               1
DeltaSlope                0.1
AlateralOn                  1       (für Flugzeuge auf 0 setzen)
AbottomOn                   1       (für Flugzeuge auf 0 setzen)
AtransmOn                   1       (für Flugzeuge auf 0 setzen)
SingleTransmission          0
// --------------------------------------------------------------------------------
// Raytracing
// ----------
RtDeltaX               2 m      S=E=P=D=2
MeteoModify            2        S=E=P=D=2 
SimpleMeteo            1        S=E=P=D=1
MeteoDmax             15 dB
MeteoDmin            -20 dB
// --------------------------------------------------------------------------------------------
ReflMaxWallSegmentHoriz        10 m
ReflMaxWallSegmentVert          3 m
ReflUebergangsFrequenz          1         S=1 (only incoherent) E=1 P=300 D=300
ReflSpacingFactorKohaerent   0.11         S=E=P=D=0.11
ReflSpacingInkohaerent        1.0         S=E=P=D=1
ReflIterationsWalls             2         S=1 E=2 P=3 D=2
ReflZugskoerper                 0         S=0 E=0 P=0 D=0          (für Eisenbahn auf 1 setzen)
ReflMaxDist                   300 m       S=200 E=D=300 P=500 
ReflLimit	            0.001
SourceConst                   100
ReflLogVisibility               0
// ---------------------------------------------------------------------------------------------
maxDistForestPropagation    2000 m                          S=1000 E=2000 P=5000 D=2000
maxDistRockPropagation      3000 m                          S=1500 E=3000 P=5000 D=3000
minDistRockReflector          20 m                          S=E=P=D=20
maxRockReflAngle          1.3963 corresponds to 80°         S=E=P=D=1.3963
RasterRatioRock               10 times RockGrid             S=E=5=5=5
RockGrid                       5 m
ForestGrid                    25 m
ForestMaxHorAngle      1.5707963 = Pi/2 = 90°               S=E=P=D=1.5707963
DiffusThreshold              0.2                            S=0.3 E=D=0.2 P=0.1
LogReflectionPoints            0                            S=E=P=0 D=1
CliffReflectorsOn              1                            S=E=P=D=1
ForestReflectorsOn             1                            S=E=P=D=1
ForestReflectors_NrOfSpheres 350
ForestReflectors_Reduction     3

/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.) Application spezific parameters for sonRAIL, sonAIR and sonROAD
// ====================================================================
//
// -------------------------------------------------------------------------------------
OutPutsDetail          0        S=E=P=0 D=1
OutPutsSummary         1        S=E=P=1 D=1
OutputDbPrecision      2        S=E=P=D=2
// -------------------------------------------------------------------------------------
SourceDimension            0 m      (sonAIR: 50 m) 
AirAttenuationOutput       0        (für sonARMS nicht aktiv)
OutPutsSrcRcv              0        S=E=P=0 D=1      (Nur für Fluglärm sinnvoll, für sonARMS nicht aktiv)
LaneWidth                7.5 m      (Nur für Strassenquellen aktiv, in sonARMS nicht aktiv)

/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 4.) Spezific parameters for sonARMS
// ====================================
//
// ------------------------------------------------------------------------
ArmsWriteInternalData        0    S=E=P=0 D=1
ArmsWriteDetailsP            0    S=E=P=0 D=1
ArmsWriteDetailsR            0    S=E=P=0 D=1
ArmsWriteTimeResponse        0    S=E=P=0 D=1
DeleteOutput                 0    S=E=P=1 D=0
LogDominantReflector         0    S=E=P=0 D=1
MaxTargetDeviation          10 m  S=E=P=D=10
// ------------------------------------------------------------------------
ArmsTimeResponseStep     0.010  (=10ms)
ArmsTimeResponseLength     600  (600 x ArmsTimeResponseStep = 6 sec total time)
// ----------------------------------------------------------------------------
REFLECTwithMETEO             2            S=E=P=D=2  (nur für sonARMS aktiv)
// ----------------------------------------------------------------------------
ResMeteoMinMax               0           (nur für sonARMS aktiv)
Abuild                     0.0 dB        (nur für sonARMS aktiv)
/////////////////////////////////////////////////////////////////////////////////////////////////

